Skip to content

feat: introduces the new home for the ai controllers#7693

Merged
zone-live merged 4 commits intomainfrom
feat/adds-ai-controllers-folder
Jan 22, 2026
Merged

feat: introduces the new home for the ai controllers#7693
zone-live merged 4 commits intomainfrom
feat/adds-ai-controllers-folder

Conversation

@zone-live
Copy link
Contributor

@zone-live zone-live commented Jan 21, 2026

Explanation

This PR adds a new package @metamask/ai-controllers to serve as the home for AI related controllers.
Subsequent PRs will add the actual controllers implementations.

  • Added team-social-ai as the owner in teams.json
  • Updated .github/CODEOWNERS

References

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

Note

Establishes a new package for AI controllers and wires it into the monorepo.

  • Adds @metamask/ai-controllers with scaffolded code (src/index.ts greeter), tests, build/docs configs (package.json, jest.config.js, tsconfig*, typedoc.json), README.md, LICENSE, and CHANGELOG.md
  • Updates monorepo metadata: includes package in README.md (list and graph), tsconfig.json and tsconfig.build.json references, yarn.lock workspace entry
  • Sets ownership and release mappings: CODEOWNERS (Social AI team) and teams.json, plus package release file ownership entries

Written by Cursor Bugbot for commit cea2574. This will update automatically on new commits. Configure here.

@zone-live zone-live requested a review from a team as a code owner January 21, 2026 16:11
/packages/earn-controller @MetaMask/earn

## Social AI Team
/packages/ai-controllers @MetaMask/social-ai
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This team does not seem to exist yet, so it can't be added to the repo and thus won't be valid for CODEOWNERS

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcmire
Copy link
Contributor

mcmire commented Jan 22, 2026

@zone-live What are the sorts of controllers you have planned here? ai-controllers is a pretty generic-sounding name, so I just want to make sure whether this is meant to be a catch-all for all AI controllers in the future, or if it's meant to be specific to a domain.

@zone-live
Copy link
Contributor Author

@zone-live What are the sorts of controllers you have planned here? ai-controllers is a pretty generic-sounding name, so I just want to make sure whether this is meant to be a catch-all for all AI controllers in the future, or if it's meant to be specific to a domain.

Hi @mcmire the name is supposed to be generic because it's meant to be the home for all the AI related controllers we will need for the initiatives within the ai-social team. If someone else in the future needs an other ai-related controller, this could also be a good place for it imo.

@mcmire
Copy link
Contributor

mcmire commented Jan 22, 2026

@zone-live Alright, thanks for confirming.

@zone-live zone-live added this pull request to the merge queue Jan 22, 2026
Merged via the queue into main with commit 15d0194 Jan 22, 2026
302 checks passed
@zone-live zone-live deleted the feat/adds-ai-controllers-folder branch January 22, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants